翻訳と辞書
Words near each other
・ Klein Warnow station
・ Klein Wellhorn
・ Klein Wesenberg
・ Klein Windhoek
・ Klein Wittensee
・ Klein Zecher
・ Kleeer
・ Kleefeld, Manitoba
・ Kleemann
・ Kleemenko cycle
・ Kleemu
・ Kleena Kleene
・ Kleene algebra
・ Kleene award
・ Kleene fixed-point theorem
Kleene star
・ Kleene's algorithm
・ Kleene's O
・ Kleene's recursion theorem
・ Kleene's T predicate
・ Kleenex
・ Kleenex Girl Wonder
・ Kleenex/LiLiPUT
・ Kleeneze
・ Kleene–Brouwer order
・ Kleene–Rosser paradox
・ Kleenheat Gas
・ Kleenmaid
・ KleenSpeed Technologies
・ Kleercut


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Kleene star : ウィキペディア英語版
Kleene star

In mathematical logic and computer science, the Kleene star (or Kleene operator or Kleene closure) is a unary operation, either on sets of strings or on sets of symbols or characters. In mathematics
it is more commonly known as the free monoid construction. The application of the Kleene star to a set ''V'' is written as ''V''
*
. It is widely used for regular expressions, which is the context in which it was introduced by Stephen Kleene to characterise certain automata, where it means "zero or more".
# If ''V'' is a set of strings then ''V''
*
is defined as the smallest superset of ''V'' that contains the empty string ε and is closed under the string concatenation operation.
# If ''V'' is a set of symbols or characters then ''V''
*
is the set of all strings over symbols in ''V'', including the empty string ε.
The set ''V''
*
can also be described as the set of finite-length strings that can be generated by concatenating arbitrary elements of ''V'' allowing the use of the same element multiple times. If ''V'' is either the empty set ∅ or the singleton set , then ''V''
*
=; if ''V'' is any other finite set, then ''V''
*
is a countably infinite set.
The operators are used in rewrite rules for generative grammars.
== Definition and notation ==
Given a set ''V''
define
:''V''0 = (the language consisting only of the empty string),
:''V''1 = ''V''
and define recursively the set
:''V''''i''+1 = for each ''i''>0.
If ''V'' is a formal language, then ''V''''i'', the ''i''-th power of the set ''V'', is a shorthand for the concatenation of set ''V'' with itself ''i'' times. That is, ''V''''i'' can be understood to be the set of all strings that can be represented as the concatenation of ''i'' strings in ''V''.
The definition of Kleene star on ''V'' is
: V^
*=\bigcup_V_i = \ \cup V \cup V_2 \cup V_3 \cup V_4 \cup \ldots.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Kleene star」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.